package com.hopu.oa.entity.plan;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.hopu.oa.entity.management.AoaStatusList;
import com.hopu.oa.entity.management.AoaTypeList;
import com.hopu.oa.entity.process.AoaAttachmentList;
import com.hopu.oa.entity.user.AoaUser;
import lombok.Data;

import java.io.Serializable;

/**
 * aoa_plan_list
 *
 * @author
 */
@Data
@TableName("aoa_plan_list")
public class AoaPlanList implements Serializable {
    @TableId(value = "plan_id", type = IdType.AUTO)
    private Integer planId;

    private String startTime;

    private String createTime;

    private String endTime;

    private String label;

    private String planComment;

    private String planContent;

    private String planSummary;

    private Integer statusId;

    private String title;

    private Integer typeId;

    private Integer planUserId;

    private Integer attachId;

    private AoaTypeList aoaTypeList;

    private AoaUser aoaUser;

    private AoaUser dept;

    private AoaStatusList aoaStatusList;

    private AoaAttachmentList aoaAttachmentList;

    private AttachmentList attachmentList;

    private static final long serialVersionUID = 1L;
}